<?php
declare(strict_types=1);

namespace App\Constants;

use Hyperf\Constants\AbstractConstants;
use Yj\Constants\Annotation\Constants;
use Yj\Constants\Annotation\Message;
use Yj\Constants\Annotation\Type;

/**
 * @method static string getMessage(int $status)
 */
#[Constants]
class SignTask extends \Yj\Constants\BaseConstants
{
    #[Message("每日分享")]
    #[Type(0)]
    const SHARE = 'share';

    #[Message("每日任务")]
    #[Type(0)]
    const TASK = 'task';

    #[Message("推荐")]
    #[Type(0)]
    const SPREAD = 'spread';

    #[Message("开通会员")]
    #[Type(1)]
    const MEMBER = 'member';

    #[Message("实名认证")]
    #[Type(1)]
    const CERTIFICATION = 'certification';

}
